<?php

class Mp3 {

    private $titre;
    private $auteur;
    private $duree;

    public function MP3($titre, $auteur, $duree) {
        $this->titre = $titre;
        $this->auteur = $auteur;
        $this->duree = $duree;
    }

    public function getTitre() {
        return $this->titre;
    }

    public function getAuteur() {
        return $this->auteur;
    }

    public function getDuree() {
        return $this->duree;
    }

    public function __toString() {
        return $this->titre;
    }

    public function compareToTitre($o1, $o2) {
        $t1 = strtolower($o1->titre);
        $t2 = strtolower($o2->titre);
        if ($t1 > $t2) {
            return +1;
        } else if ($t1 < $t2) {
            return -1;
        } else {
            return 0;
        }
    }

    public function compareToAuteur($o1, $o2) {
        $a1 = strtolower($o1->auteur);
        $a2 = strtolower($o2->auteur);
        if ($a1 > $a2) {
            return +1;
        } else if ($a1 < $a2) {
            return -1;
        } else {
            return 0;
        }
    }

    public function compareToDuree($o1, $o2) {
        $d1 = strtolower($o1->duree);
        $d2 = strtolower($o2->duree);
        if ($d1 > $d2) {
            return +1;
        } else if ($d1 < $d2) {
            return -1;
        } else {
            return 0;
        }
    }

}

?>
